Fork me on GitHub

传统知识+古典密码

题目

小明某一天收到一封密信,信中写了几个不同的年份:辛卯,癸巳,丙戌,辛未,庚辰,癸酉,己卯,癸巳。

信的背面还写有“+甲子”,请解出这段密文。 key值:CTF{XXX}

题目链接

http://www.shiyanbar.com/ctf/1991

题解

甲子 = 60

辛卯,为干支之一,顺序为第28个 –> 88 –> X (对应的ASCII码)

癸巳,为干支之一,顺序为第30个 –> 90 –> Z

丙戌,为干支之一,顺序为第23个 –> 93 –> S

辛未,为干支之一,顺序为第8个 –> 68 –> D

庚辰,为干支之一,顺序为第17个 –> 77 –> M

癸酉,为干支之一,顺序为第10个 –> 70 –> F

己卯,为干支之一,顺序为第16个 –> 76 –> L

癸巳,为干支之一,顺序为第30个 –> 90 –> Z

待解密字符串为: XZSDMFLZ ,而古典加密基本的就是移位和替换。

比如凯撒(在线解密:http://planetcalc.com/1434/)和**栅栏**(在线解密:http://www.qqxiuzi.cn/bianma/zhalanmima.php)。

这里的答案是首先用栅栏密码(两栏)解密得到XMZFSLDZ

然后再用凯撒解密得到SHUANGYU

-------------本文结束感谢您的阅读-------------